//
// C++ Interface: wormholetrayicon
//
// Description: 
//
//
// Author:  <>, (C) 2008
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef BACKENDINTERFACE_H
#define BACKENDINTERFACE_H
#include <QObject>
#include <QString>

#include "wormhole_export.h"
#include "snapshot.h"
/**
	@author 
*/
class WORMHOLE_EXPORT BackendInterface:public QObject
{
Q_OBJECT
public:
  BackendInterface(QObject *parent);
  virtual ~BackendInterface();

  virtual QString name()=0;

  virtual void doSnapshot(Snapshot *s)=0;
};

#endif //BACKENDINTERFACE_H
